package com.ssy.lingxi.order.model.vo.basic.response;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 查询订单列表时返回的VO
 * @author 万宁
 * @version 2.0.0
 * @date 2021-07-15
 */
public class DeliveryPlanQueryVO implements Serializable {

    public DeliveryPlanQueryVO(Long id, String planNo, String digest, LocalDateTime planStartTime, LocalDateTime planEndTime, String memberName, Integer status, Integer orderType) {
        this.id = id;
        this.planNo = planNo;
        this.digest = digest;
        this.planStartTime = planStartTime;
        this.planEndTime = planEndTime;
        this.memberName = memberName;
        this.status = status;
        this.orderType = orderType;
    }

    public DeliveryPlanQueryVO(){}

    /**
     * 送货计划id
     */
    private Long id;

    /**
     * 通知单号
     */
    private String  planNo;

    /**
     * 通知单摘要
     */
    private String digest;

    /**
     * 计划开始时间
     */
    private LocalDateTime planStartTime;

    /**
     * 计划结束时间
     */
    private LocalDateTime planEndTime;

    /**
     * 采购会员名称
     */
    private String memberName;

    /**
     * 状态 1-待提交 2-待确认 3-待修订 4-已确认 5-已删除
     */
    private Integer status;

    /**
     * 外部状态 1-B2B 2-SRM
     */
    private Integer orderType;

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public String getPlanNo() {
        return planNo;
    }

    public void setPlanNo(String planNo) {
        this.planNo = planNo;
    }

    public LocalDateTime getPlanStartTime() {
        return planStartTime;
    }

    public void setPlanStartTime(LocalDateTime planStartTime) {
        this.planStartTime = planStartTime;
    }

    public LocalDateTime getPlanEndTime() {
        return planEndTime;
    }

    public void setPlanEndTime(LocalDateTime planEndTime) {
        this.planEndTime = planEndTime;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDigest() {
        return digest;
    }

    public void setDigest(String digest) {
        this.digest = digest;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
}
